#define  _CRT_SECURE_NO_WARNINGS 
#include <stdio.h>
int gg(int n)
{
	if (n == 0)
		return 1;
	return n * gg(n-1);
}

int main()
{

	int n = 5;
	scanf("%d", &n);
	int x = gg(n);
	printf("%d", x);
	return 0;
}
int main()
{
	
	return 0;
}